package com.ztmg.water.service.base;

import com.ztmg.water.model.base.Supplier;
import com.ztmg.water.vo.base.SupplierVO;
import com.ztmg.water.dto.base.SupplierDTO;
import com.ztmg.water.dto.base.SupplierPageDTO;
import com.ztmg.common.util.resultUtils.JsonResult;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface SupplierService{

		JsonResult create(SupplierDTO dto);
		JsonResult update(SupplierDTO dto);
		JsonResult<SupplierVO> selectById(Integer id);
		JsonResult<List<SupplierVO>> select(SupplierDTO dto);
		JsonResult<PageInfo<SupplierVO>> selectPage(SupplierPageDTO dto);
		JsonResult deleteById(Integer id);
		JsonResult delete(SupplierDTO dto);
}